@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family: "Microsoft YaHei"; margin:0 auto; color:#393939; font-size:14px; background:#fff; PADDING-TOP:0px; min-width:1200px;}
a{color:#393939; text-decoration:none;}
a:hover{color:#0b73ba;}

.ta{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.ta a{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}

img{vertical-align:middle;border:0;}
.w1200{width:1200px; margin:0 auto;}

.ft_red{color:#F00;}

.k_k{width:100%; height:65px; margin:0 auto;}
.k_k1{width:100%; height:85px; margin:0 auto;}
.k_k2{width:100%; height:20px; margin:0 auto;}
.k_k3{width:100%; height:45px; margin:0 auto;}
.k_k4{width:100%; height:60px; margin:0 auto;}
.kkk{width:100%; height:100px; margin:0 auto;}
.kkkk{width:100%; height:260px; margin:0 auto;}

.ta{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_t{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-style:normal; font-weight:300; text-rendering:optimizeLegibility;}
.clearfix:after{content:"";display:block;clear:both;}

/*gotop*/
.cbbfixed {position:fixed; right:10px; transition: bottom ease .3s;bottom:-85px;z-index:3; cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block; background-color:#0b73ba;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#136aa5;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(erwei.png) no-repeat left center;width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background:url(side-icon01.png);}

/*head*/
.head{width: 100%; height: 880px; position: relative;}
.head .logo{width: 246px; height: 60px; background: url(logo.png) no-repeat center center; position: absolute; left: 45px; top: 30px; z-index: 999;}
.head .tel{width:194px; height:28px; background: url(tel.png) no-repeat center center; position: absolute; right: 45px; top: 40px; z-index: 999;}

.head .nav{width: 910px; height:50px; position: absolute; right: 220px; top: 30px; z-index: 999;}
.head .nav ul li{float: left; line-height: 50px; width: 105px; text-align: center;}
.head .nav ul li.nav_hover a{color: #fff;}	
.head .nav ul li a{color: #fff; text-decoration:none; display: block; line-height: 50px; font-size: 15px;}
.head .nav ul li a:hover{color: #fff; font-weight: bold;}	

/*about-head*/
.about-head{width: 100%; height: 100px; background: #fff; position: relative;}
.about-head .logo{width: 246px; height: 60px; background: url(logo1.png) no-repeat center center; margin-left: 45px; margin-top: 30px; float: left;}
.about-head .tel{width:194px; height:28px; background: url(tel1.png) no-repeat center bottom; margin-right: 45px; margin-top: 40px; float: right;}
.about-head .jm{position: absolute; right: 45px; top: 10px;}
	
.about-head .nav{height:50px; float: right; margin-top: 30px; margin-right: 50px;}
.about-head .nav ul li{float: left; line-height: 50px; width: 105px; text-align: center;}
.about-head .nav ul li.nav_hover a{color: #0b73ba; font-weight: bold;}	
.about-head .nav ul li a{color: #5d5d5d; text-decoration:none; display: block; line-height: 50px; font-size: 15px;}
.about-head .nav ul li a:hover{color: #0b73ba; font-weight: bold;}	
	
/*banner*/
.flexslider {position: relative; width: 100%; height: 0; padding-bottom: 44%; background: url(loading.gif) 50% no-repeat; z-index:1}
.slides {position: relative; width: 100%; height: 100%; z-index: 1;}
.slides li {}
.slides li img{width: 100%;}
.slides li a{ display:block; width:100%; text-indent:-9999px}
.flex-control-nav {position: absolute; bottom:20px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li {display: inline-block; width: 18px; height:18px; margin: 0 8px; *display: inline; zoom: 1;}
.flex-control-nav a {display: inline-block; width: 18px; height: 18px; line-height: 80px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active {background-position: 0 0;}

/*case*/
.case{width: 100%; padding: 45px 0;}
.case-title{width: 100%; height: 42px;}
.case-title-left{width: 410px; text-align: right; height: 42px; line-height: 42px; background: url(case-en.png) no-repeat left center; margin-left: 5%;}
.case-title-left p{font-size: 30px; color: #000;}
.case-title-right{margin-right: 5%;}
.case-title-right ul li{float:left;height: 42px; line-height: 42px; background: url(case-list-x.png) no-repeat right center;}
.case-title-right ul li:last-child{background: none;}
.case-title-right ul li a{ color: #3e3e3e; display: block; padding: 0 15px;}
.case-title-right ul li a:hover{color: #0b73ba;}

.caseBox {position: relative;}
.caseBox .content {width: 84%;margin:75px auto 0;}
.caseBox .Box_con {position: relative;}
.caseBox .Box_con .btnl {position: absolute;}
.caseBox .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 120px;cursor: pointer;}
.caseBox .Box_con .btnl {background: url(jtl02.png) no-repeat center;left: -72px;}
.caseBox .Box_con .btnr {background: url(jtr02.png) no-repeat center;right: -72px;}
.caseBox .Box_con .btnl:hover {background: url(jtl03.png) no-repeat center;}
.caseBox .Box_con .btnr:hover {background: url(jtr03.png) no-repeat center;}
.caseBox .Box_con .conbox {position: relative;overflow: hidden;}
.caseBox .Box_con .conbox ul {position: relative;list-style: none;}
.caseBox .Box_con .conbox ul li {float: left;width: 380px;height: 340px;margin-left: 20px;overflow: hidden; text-align: center;}
.caseBox .Box_con .conbox ul li p{line-height: 40px; margin-top: 20px; font-size: 15px;}
.caseBox .Box_con .conbox ul li:first-child {margin-left: 0;}
.caseBox .Box_con .conbox ul li div{width: 380px;height: 280px;overflow: hidden;}
.caseBox .Box_con .conbox ul li img {display: block;width: 380px;height: 280px;transition: all 0.5s;}
.caseBox .Box_con .conbox ul li:hover img {transform: scale(1.2);}

.more1{margin: 0 auto;width: 155px; height: 47px;}
.more1 img{padding-bottom: 5px; padding-left: 25px;}
.more1 a:hover{color: #fff}
.more1 .button_su{overflow: hidden; position: relative; display: inline-block; border-radius: 30px; margin-bottom: 30px;}
.more1 .su_button_circle{background-color:#F8B627;border-radius: 1000px; position: absolute; left:0; top:0; width: 0px; height: 0px; margin-left: 0px; margin-top: 0px; pointer-events: none; /*animation-timing-function: ease-in-out; */}
.more1 .button_su_inner{display: inline-block; background: #0b73ba; color: #F4F4F4; font-size: 14px;border-radius: 30px; font-weight: normal; width: 155px; height: 47px; line-height: 47px; text-align: center; transition: 400ms; text-decoration: none; z-index: 100000;}
.more1 .button_text_container{position:relative; z-index: 10000;}
.more1 .explode-circle{animation: explode 0.5s forwards;}
.more1 .desplode-circle{animation: desplode 0.5s forwards;}
@keyframes explode{0%{width: 0px; height: 0px; margin-left: 0px; margin-top: 0px; background-color: rgba(42, 53, 80,0.2);} 100%{width: 400px; height: 400px; margin-left: -200px; margin-top: -200px; background-color:#F8B627;}}
@keyframes desplode{0%{width: 400px; height: 400px; margin-left: -200px; margin-top: -200px; background-color:#F8B627;} 100%{width: 0px; height: 0px; margin-left: 0px; margin-top: 0px;}}


/**关于中金**/
.about{width:100%; height: 845px; background:#f2f8fc; padding-top: 80px; position: relative; overflow: hidden;}
.about-title{width: 363px; height: 70px; background: url(about-en.png) no-repeat center top; text-align: center;}
.about-title p{font-size: 30px; color: #000; padding-top: 19px; padding-bottom: 10px;}
.about-title span{height: 1px; width: 52px; background: #000; display: block; margin: 0 auto;}

.about-content{width: 660px; position: absolute; left: 50%; margin-left: -600px; margin-top: 90px;}
.about-content font {font-size: 36px; font-weight: bold; color: #0b73ba;}
.about-content p{width: 560px; margin-left: 0; line-height: 30px; font-size: 15px; color: #333333; margin-top: 45px;}

.more2{width: 155px; height: 47px; margin-left: 0; margin-top: 45px;}
.more2 img{padding-bottom: 5px; padding-left: 25px;}
.more2 a:hover{color: #0b73ba}
.more2 .button_su{overflow: hidden; position: relative; display: inline-block; border-radius: 30px; margin-bottom: 30px;}
.more2 .su_button_circle{background-color:#F8B627;border-radius: 1000px; position: absolute; left:0; top:0; width: 0px; height: 0px; margin-left: 0px; margin-top: 0px; pointer-events: none; /*animation-timing-function: ease-in-out; */}
.more2 .button_su_inner{display: inline-block; border: 1px solid #0b73ba; color: #0b73ba; border-radius: 30px; font-size: 14px; width: 155px; height: 47px; line-height: 47px; text-align: center; transition: 400ms;z-index: 100000;}
.more2 .button_text_container{position:relative; z-index: 10000;}
.more2 .explode-circle{animation: explode1 0.5s forwards;}
.more2 .desplode-circle{animation: desplode1 0.5s forwards;}
@keyframes explode1{0%{width: 0px; height: 0px; margin-left: 0px; margin-top: 0px;} 100%{width: 400px; height: 400px; margin-left: -200px; margin-top: -200px; background-color:#F8B627;}}
@keyframes desplode1{0%{width: 400px; height: 400px; margin-left: -200px; margin-top: -200px; background-color:#F8B627;} 100%{width: 0px; height: 0px; margin-left: 0px; margin-top: 0px;}}

.about-ico{margin-left: 0; margin-top: 52px;}
.about-ico ul li{float: left;}
.about-ico ul li a{width: 97px; height: 97px; line-height: 97px; border: 1px solid #b8c6d0; font-size: 17px; display: block; margin-right: 32px; border-radius: 12px; text-align: center;}
.about-ico ul li:nth-child(3) a{background: #0b73ba; color: #fff; border: 1px solid #0b73ba;}
.about-ico ul li a:hover{background: #0b73ba; color: #fff; border: 1px solid #0b73ba;}

.about-right{width: 822px; height: 523px; position: absolute; left: 50%; margin-top: 60px; margin-left: 140px; background: url(about-img.jpg) no-repeat left center;}

/**企业文化**/
.culture{width: 100%; height: 650px; background: url(culture-bg.jpg) no-repeat center center; position: relative; overflow: hidden;}
.culture-content{width: 440px; position: absolute; left: 50%; margin-left: 130px; margin-top: 140px;}
.culture-content font{font-size: 24px; line-height: 36px; color: #ffffff;}
.culture-content p{font-size: 15px; color: #8cc7ef; line-height: 36px; margin-top: 20px;}

.more3{width: 155px; height: 47px; margin-left: 0; margin-top: 45px;}
.more3 img{padding-bottom: 5px; padding-left: 25px;}
.more3 a:hover{color: #0b73ba}
.more3 .button_su{overflow: hidden; position: relative; display: inline-block; border-radius: 30px; margin-bottom: 30px;}
.more3 .su_button_circle{background-color:#F8B627;border-radius: 1000px; position: absolute; left:0; top:0; width: 0px; height: 0px; margin-left: 0px; margin-top: 0px; pointer-events: none; /*animation-timing-function: ease-in-out; */}
.more3 .button_su_inner{display: inline-block; background: #fff; color: #0b73ba; border-radius: 30px; font-size: 14px; width: 155px; height: 47px; line-height: 47px; text-align: center; transition: 400ms;z-index: 100000;}
.more3 .button_text_container{position:relative; z-index: 10000;}
.more3 .explode-circle{animation: explode2 0.5s forwards;}
.more3 .desplode-circle{animation: desplode2 0.5s forwards;}
@keyframes explode2{0%{width: 0px; height: 0px; margin-left: 0px; margin-top: 0px;} 100%{width: 400px; height: 400px; margin-left: -200px; margin-top: -200px; background-color:#F8B627;}}
@keyframes desplode2{0%{width: 400px; height: 400px; margin-left: -200px; margin-top: -200px; background-color:#F8B627;} 100%{width: 0px; height: 0px; margin-left: 0px; margin-top: 0px;}}

/**新闻中心**/
.news{width:1200px; margin: 0 auto; padding-bottom: 35px;}
.news-title{width: 100%; margin-top: 35px; height: 42px;}
.news-title-left{width: 400px; text-align: right; height: 42px; line-height: 42px; background: url(news-en.png) no-repeat left center;}
.news-title-left p{font-size: 30px; color: #000;}
.news-title-right ul li{float:left;height: 42px; line-height: 42px; background: url(case-list-x.png) no-repeat right center;}
.news-title-right ul li:last-child{background: none;}
.news-title-right ul li a{ color: #3e3e3e; display: block; padding: 0 15px;}
.news-title-right ul li a:hover{color: #0b73ba;}


.slide-item-box{padding-top:90px; width:1080px; position: relative;}
.slide-item-body ul li{width: 33.333%;float: left;display: block;height: 200px;padding-top: 42px;margin-bottom: 30px;border: none;border-radius: 8px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;height: inherit;padding-top: 0;border-radius: 0;color: #000;z-index: 10002; background: #fff;}
.slide-item-body ul li a{display: block;box-shadow: 0 5px 10px 1px rgba(49, 49, 49, 0.1);}
.new-img img{width: 100%;height:200px;border: none;display: block;}
.new-body{padding: 23px 20px 10px 20px;}
.new-body-title{line-height: 24px;font-size: 16px;color: #3f3f3f; text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.new-body-text{padding-top: 13px;height:100px;min-height: 50px;line-height: 30px;font-size: 14px;color: #a3a3a3; text-align: justify; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.slide-item-body{/* padding-top:20px;*/margin-left: -70px;}
.slide-item-body ul li{margin-left: 15px;margin-right: 15px;padding-top: 20px;}
.slide-item-body ul{padding-top: 10px;overflow: visible;}
.slide-item-body ul li:hover{-ms-transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);z-index: 1002;position: relative;left: 0;}
.slide-item-body ul li:hover .new-body-title{font-weight: bold; color: #0b73ba;}
.slide-item-body ul li:hover a{display: block;box-shadow: 0 5px 10px 1px rgba(49, 49, 49, 0.2);}
.news-body-time-more{height: 50px; margin-top: 25px;}
.news-body-time{font-family: Arial; color: #a3a3a3;}
.news-body-time img{margin-right: 10px; margin-bottom: 3px;}
.next{position: absolute;top: 49%;z-index: 10;cursor: pointer;-moz-background-size: 60px;-webkit-background-size: 60px;background-size: 60px;background-position: center;background-repeat: no-repeat;right: auto;left: -157px;height: 60px;width: 60px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.next-bg{background-image: url("jtl02.png");}
.next:hover{background-image: url("jtl03.png");}
.prev{position: absolute;top: 49%;z-index: 10;cursor: pointer;-moz-background-size: 60px;-webkit-background-size: 60px;background-size: 60px;background-position: center;background-repeat: no-repeat;right: -179px;height: 60px;width: 60px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.prev-bg{background-image: url("jtr02.png");}
.prev-bg:hover{background-image: url("jtr03.png");}

/**服务理念-加入我们**/
.fwln-join{width: 100%; height: 450px; position: relative; overflow: hidden;}
.fwln-joinft{left:0;}
.fwln-joinftt{left:50%;}
.fwln-c{width: 50%; position: absolute;}
.fwln-c-t{position: absolute; z-index: 999; text-align: center; width: 100%; color: #fff; margin-top: 150px;}
.fwln-c-t span{font-size:30px;}
.fwln-c-t p{font-size: 16px; padding: 20px 0 30px 0;}
.fwln-c-t a{width: 125px; height: 40px; border: 1px solid #fff; display: block; text-align: center; line-height: 40px; color: #fff; margin: 0 auto; font-family: Arial;}
.fwln-c-t a:hover{color: #0b73ba; border:1px solid #0b73ba;}

/**底部**/
.foot{background:#efefef; width: 100%; height: 447px;}
.foot-nav{float: left; margin-top: 60px; border-right: 1px solid #dbdbdb;}
.foot-nav-item{float: left; margin-right: 90px;}
.foot-nav-item p a{font-size:16px; color: #000; line-height: 36px;}
.foot-nav-item ul li{line-height: 36px;}
.foot-nav-item ul li a{color: #6e6e6e;}
.foot-nav-item ul li a:hover{color: #0b73ba;}
.foot-share{float: right; height: 40px; margin-top: 60px;}
.foot-wx{width: 166px; text-align: center; float: right; line-height: 40px; margin-top: 10px;}

.foot-copy{height: 90px; border-top: 1px solid #dbdbdb; line-height: 90px; margin-top: 40px;}
.foot-copy ul li.fl{font-size: 14px; font-family: Arial,Microsoft YaHei;}
.foot-copy ul li.fr a{display: inline-block; background: url(zqkj1.png) no-repeat center center; width: 135px; height: 15px; margin-top: 30px;}

/*内页头部*/
.about-top{width: 100%; background: #fff; height: 89px;}
.logot{float: left; margin-top: 16px; margin-left: 1%;}
.logot a{display:inline-block; width:392px; height:57px; background-image: url(logo.png); background-size:392px 57px;}
.navt{float: right; margin-top: 20px; margin-right: 1%;}
.navt li{float: left; margin-left: 40px; font-size: 15px; line-height: 49px;}
.navt li a:hover{color: #009752; font-weight: bold;}
.navt li.nav_hover a{color: #009752; font-weight: bold;}
.telt{ float:right; margin-top: 30px; margin-right: 1%;}

/*内页banner*/
.about-banner{width: 100%; height: 450px; position: relative;}
.banner-title{width: 100%; text-align: center; font-size: 26px; color: #fff; padding-top: 140px;}
.banner-title p{font-size: 60px;}

/*about-nav*/
.about-nav{margin: 0 auto; height: 65px; text-align: center; position: absolute; bottom: 0; width: 100%; background-color:rgba(0, 0, 0, 0.55);}
.about-nav a{ display:inline-block; padding: 0 20px; height: 65px; line-height: 65px; font-size: 15px; color: #fff; margin: 0 5px;}
.about-nav a:hover{color:#0b73ba; border-bottom: 3px solid #0b73ba; font-weight: bold;}
.about-nav a.cur{color:#0b73ba; border-bottom: 3px solid #0b73ba; font-weight: bold;}

/*location*/
.location{width: 100%; height:65px; line-height: 65px; border-bottom: 1px solid #f0f0f0; color: #a2a2a2; font-size: 14px; margin-bottom: 30px;}
.location .fl{color: #0b73ba; font-size: 16px; font-weight: bold;}
.location img{margin-right: 5px;}
.location a{color: #a2a2a2;}

/*内容部分*/
.mainbody{background:#f6f6f6;}
.mainbody_content{font-size:15px; overflow-x:hidden; line-height:240%; min-height:500px; _height:500px; text-align:justify; margin: 0 auto; width:1200px; background: #fff; padding:30px 60px 50px 60px; /*border-radius:10px;*/}
.mainbody_content p{padding-bottom:20px;}
.mainbody_content img{max-width:100%;}
.mainbody_content_img{width:1200px; padding:30px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify; float: right; background: #fff;border:solid 1px #eeeeee;}
.mainbody_contentt{width:1200px; background: #fff; font-size:15px; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify; margin: 0 auto; }

/*内页工程案例导航*/
.navBar{z-index:999; float: right;}
.nav {margin:0 auto;}
.nav .m {float:left; position:relative; z-index: 98;}
.nav h3 {float:left; text-align:center; display:inline-block; height: 73px; line-height: 73px; margin: 0 22px;}
.nav h3 a{display:inline-block; vertical-align:top; text-decoration:none; font-weight:normal; cursor:pointer; font-size: 14px;}
.nav .on h3 a{color:#073580; border-bottom: 2px solid #073580;}
.nav .sub {display:none; position:absolute; top:73px; background:#073580; width: 105px; padding: 10px; z-index: 98;}
.nav .sub li {text-align:center;line-height: 35px;}
.nav .sub li a {font-size:14px;color:#fff;}
.nav .sub li a:hover {color:#9ed8f6;}

/*内页图片列表*/
.product_list{float: left; width: 330px; height: 320px; margin-right: 40px;}
.mainbody_content .product_list:nth-child(2), .mainbody_content .product_list:nth-child(5), .mainbody_content .product_list:nth-child(8), .mainbody_content .product_list:nth-child(11){margin-right: 0;}
.p-title{width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 15px; background: #f1f1f1;}
.product_list:hover .p-title{background: #0b73ba;}
.product_list:hover .p-title a{color: #b0dfff;}

figure{position: relative; overflow: hidden; width: 330px; height: 242px; text-align: center; cursor: pointer; margin:0; border: 1px solid #eaeaea; border-bottom: none;}
figure img{position: relative; display: block; border:0; width:100%; height:auto;}
figure figcaption{color: #fff; text-transform: uppercase;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
figure figcaption::before,figure figcaption::after{pointer-events: none;}
figure figcaption,figure figcaption > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
figure figcaption > a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
figure h2{font-size: 18px; font-weight:normal;}
figure p{margin-top: 10px;}
figure p img{ width: 20px;}

/***** Jazz *****/
figure.effect-jazz{background:#000;}
figure.effect-jazz figcaption::after,figure.effect-jazz img,figure.effect-jazz p{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
figure.effect-jazz figcaption::after{position: absolute;top: 0; left: 0;width: 100%; height: 100%; border-top: 1px solid #5a5a5a;border-bottom: 1px solid #5a5a5a;content: '';opacity: 0;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
figure.effect-jazz p,figure.effect-jazz h2{text-transform: none;opacity: 0;-webkit-transform: scale3d(0.8,0.8,1);transform: scale3d(0.8,0.8,1);}
figure.effect-jazz h2{padding-top: 28%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}
figure.effect-jazz h2 span{letter-spacing: 0;font-size:1rem;}
.product_list:hover figure.effect-jazz img{opacity: 0.2;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
.product_list:hover figure.effect-jazz p img{opacity: 1;}
.product_list:hover figure.effect-jazz figcaption::after{opacity: 1;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);}
.product_list:hover figure.effect-jazz h2,.product_list:hover figure.effect-jazz p{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}

/*内页产品图片列表*/
.mainbody_content .boxt{float: left; margin-right: 35px; width: 335px; height: 411px;}
.mainbody_content .boxt:nth-child(5), .mainbody_content .boxt:nth-child(8), .mainbody_content .boxt:nth-child(11){margin-right: 0;}
.titleb{width: 335px; height:60px; line-height: 60px; text-align: center;}
.mainbody_content .box{text-align: center; overflow: hidden; position: relative; box-sizing: border-box; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); overflow: hidden; width: 335px; height:351px;}
.box:before{ content: ""; width: 0; height: 100%; background: #a5770a; padding: 14px 18px; position: absolute; top: 0;left: 50%;opacity: 0;transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;}
.box:hover:before{ width: 100%;  left: 0; opacity: 0.65;}
.box img{ width: 100%;height: auto;}
.box .box-content{ width: 100%; padding: 14px 18px; color: #fff; position: absolute; top: 35%;left: 0;}
.box .title{font-size: 23px; font-weight:bold; line-height: 30px; text-transform: uppercase; margin: 0; opacity: 0;transition: all 0.5s ease 0s;}
.box .post{ font-size: 14px; width: 100%; text-transform: capitalize; opacity: 0;transition: all 0.5s ease 0s; display: block;line-height: 24px;}
.box:hover .title,.box:hover .post{opacity: 1; transition-delay: 0.7s;}
.box .icon{ padding: 0; margin: 0;list-style: none;margin-top: 15px;}
.box .icon li{display: inline-block;}
.box .icon li a{ display: block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; background: #009752; margin-right: 5px; opacity: 0; transform: translateY(50px); transition: all 0.5s ease 0s;}
.box:hover .icon li a{opacity: 1;  transform: translateY(0px); transition-delay: 0.5s;}
.box:hover .icon li:last-child a{transition-delay: 0.8s;}
.fa-search{width: 50px; height: 50px; display: block; background: url(fa-search.png) no-repeat center center;}
.fa-link{width: 50px; height: 50px; display: block; background: url(fa-link.png) no-repeat center center;}


/*内页新闻列表*/
.slide-item-boxt{width:1260px;}
.slide-item-bodyt ul li{width: 30.8%;float: left;display: block;height: 200px;padding-top: 42px;margin-bottom: 30px;border: none;border-radius: 8px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;height: inherit;padding-top: 0;border-radius: 0;color: #000;z-index: 10002;}
.slide-item-bodyt ul li a{display: block;box-shadow: 0 5px 10px 1px rgba(49, 49, 49, 0.1);}
.new-imgt img{width: 100%;height: 203px;border: none;display: block;}
.new-bodyt{padding: 23px 20px 10px 20px;}
.new-bodyt-title{line-height: 24px;font-size: 16px;overflow: hidden;color: #3f3f3f;}
.new-bodyt-text{padding-top: 13px;height:100px;min-height: 50px;line-height: 30px;font-size: 14px;color: #a3a3a3;overflow: hidden;}
.slide-item-bodyt ul li{padding-top: 20px;margin-left: 15px;margin-right: 15px;}
.slide-item-bodyt ul{padding-top: 10px;overflow: visible;}
.slide-item-bodyt ul li:hover{-ms-transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);z-index: 1002;position: relative;left: 0;}
.slide-item-bodyt ul li:hover .new-bodyt-title{font-weight: bold; color: #0b73ba;}
.slide-item-bodyt ul li:hover a{display: block;box-shadow: 0 5px 10px 1px rgba(49, 49, 49, 0.2);}
.news-bodyt-time-more{height: 50px; margin-top: 25px;}
.news-bodyt-time{font-family: Arial; color: #a3a3a3;}
.news-bodyt-time img{margin-right: 10px; margin-bottom: 3px;}

/*内页新闻、图片详细内容*/
.right_content_top{width: 100%;}
.right_content_title{font-size: 34px; text-align: center; line-height: 34px; padding-bottom:40px; padding-top:20px; color: #000;}
.right_content_info{height:40px;line-height:40px;text-align:center;margin:15px 0; border:1px solid #E7E7E7;border-left:none;border-right:none;color:#666; font-size: 14px;}
.right_content_info small{margin-left:8px;margin-right:3px;color:#999;font-size:14px;}
.right_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px;}
.right_content_content{padding:15px 0; width: 100%;}
.right_content_content p{padding-bottom: 15px;}
.right_content_content img{max-width:860px;}
.p_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px; text-align:center;}
.p_content_desc span{}

/*详细页上一页下一页收藏打印*/
.preNext{width: 100%; margin-top: 20px; border-top: 1px #E7E7E7 solid; position: relative; font-size:14px;}
.preNext .text{color:#999; margin-top: 20px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -70px;}
.preNext .actBox li#act-pnt{background-position:4px -105px;}

/*内页留言反馈*/
.message_content{width:1200px; padding:30px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify;border:solid 1px #eeeeee; }
.message_content_content{width: 800px; margin-top: 60px; margin: 0 auto;}
.message_content_content li{margin-bottom: 15px;}
.message_content_content li:first-child,.message_content_content li:nth-child(3){margin-right: 20px;}
.message_content_content li:nth-child(6){color: #fff; font-size: 16px; line-height: 50px;}
.msg_inputt{width: 390px; height: 40px; background: #fff; border:1px #EFEFEF solid; line-height: 40px; text-indent: 10px; line-height: 30px; font-size: 16px;}
.msg_submitt{width: 340px; height: 50px; background: #0b73ba; color: #fff; line-height: 50px; text-transform: uppercase; border: none; font-size: 16px;}

.message_block{margin-top: 30px;}
.message_block p{padding:12px;}
.message_labes{font-size:14px;}
.message_title{height:44px;line-height:44px;background:#f6f9fb;padding:0 12px;}
.message_title h3{color:#376b88;font-size:22px;float:left; font-weight: normal;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}

/*内页人才招聘*/
.join_list ul li{width:100%; margin:0 auto; line-height:40px; border-bottom:1px solid #ececec;}
.join_list ul li span{float:right; width:200px; text-align:right;}

.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

/*分页样式*/
.page_info{text-align:center; margin-top:20px; margin-bottom:30px; color:#333;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{line-height:25px; text-align:center; letter-spacing:0; font-size:14px; margin-top:40px;}
.page_list a{display:inline-block; background:#e9e9e9;color:#525252;text-align:center;padding:2px 11px; margin:0 3px; font-family: Arial; border-radius: 4px;}
.page_list a:hover{color:#fff; background:#0b73ba;}
.page_list a.on{color:#fff;background:#0b73ba; font-weight: bold;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}